win by a substantial majority - French English Dictionary